mechanical composting - Francés Inglés Diccionario